package com.sa07.utils;

import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.util.Properties;

import com.sa07.exception.SaveConfigFailedException;

/**
 * 文件工具类
 * 
 * @author Long.shangbo
 *
 * 2014-2-25 下午2:49:07
 */
public class FileUtils {

	/**
	 * 保存属性文件
	 * @param fileName 文件名
	 * @param pro 属性
	 * @throws SaveConfigFailedException 
	 */
	public static void savePropertiesFile(String fileName, Properties pro) throws SaveConfigFailedException{
		BufferedOutputStream out = null;
		
		try {
			out = new BufferedOutputStream(new FileOutputStream(fileName));
			pro.store(out, null);
		} catch (Exception e) {
			e.printStackTrace();
			throw new SaveConfigFailedException(e);
		}
	}
}
